$(function () {
    $(".mrnus").click(function () {
        minus($(this));
        total($(this));
    })
    $(".add").click(function () {
        add($(this));
        total($(this));
    })

    $(".checks").click(function(){
        checked($(this));
        total($(this));
    }) 

    $("#quan").click(function() {
        quan();
        total($(this));
        
    })
})



// 选择
function checked(obj) {
    if (obj.html() == ""){
        obj.addClass("open");
        obj.html("√");
        let sub= obj.parent().parent().find(".content").find(".content_top").find(".text").find(".price").find(".total").val();
        // console.log(sub);
    }else{
        obj.removeClass("open");
        obj.html("");
    }  
}


//加
function add(obj){
    let num = parseInt(obj.prev().html());
    num++;
    obj.prev().html(num);
    subtotal(obj,num);
    let check=obj.parent().parent().parent().parent().parent().parent().find(".checked").find(".checks");
    // if(check.html() == "√"){
    //     console.log(obj.parent().parent().find(".total").val());
    // }
}

//减
function minus(obj){
    let num = parseInt(obj.next().html());
    if(num>=1){        
        num--;
    }
    obj.next().html(num);
    subtotal(obj,num);
    let check=obj.parent().parent().parent().parent().parent().parent().find(".checked").find(".checks");
    // if(check.html() == "√"){
    //     console.log(obj.parent().parent().find(".total").val());
    // }
    
}

//小计
function subtotal(obj,num){
    let price= obj.parent().parent().find(".price_left").find(".mon").text();
    let total=price*num;
    obj.parent().parent().find(".total").val(total);
}

//计算总价格
function total(obj){
    var checks=obj.parents().find(".shop_list").find(".checked").find(".checks");
    var count=0;
    var num=0;
    checks.each(function(){
        if($(this).text() == "√"){
            num++;
            count+=parseInt($(this).parent().parent().find(".content").find(".content_top").find(".text").find(".price").find(".total").val());
        }
      });
      if(num==checks.length){
        $("#quan").attr("index","1")
        $("#quan").css({ "background": "#fe9900" })
        $("#quan").html("√");
      }else{
        $("#quan").css({ "background": "white" })
        $("#quan").html(""); 
        $(".btn span").html("0")
      }
      $("#money").html(count); 
      
    //   console.log("count"+count);
}

function quan() {
    
    if($("#quan").attr("index") == 0){
        $("#quan").attr("index","1")
 
        $(".checks").addClass("open");
        $(".checks").html("√");
        $("#quan").css({ "background": "#fe9900" })
        $("#quan").html("√");
    }else{
        $("#quan").attr("index", "0")
 
        $(".checks").removeClass("open");
        $(".checks").html("");
        $("#quan").css({ "background": "white" })
        $("#quan").html(""); 
        $(".btn span").html("0")
    }
 
 
 
}
